home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Games / WarpQuake / Src / block8.h < prev    next >
Text File  |  2000-05-22  |  3KB  |  144 lines

  1. /*
  2. Copyright (C) 1996-1997 Id Software, Inc.
  3.  
  4. This program is free software; you can redistribute it and/or
  5. modify it under the terms of the GNU General Public License
  6. as published by the Free Software Foundation; either version 2
  7. of the License, or (at your option) any later version.
  8.  
  9. This program is distributed in the hope that it will be useful,
  10. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
  12.  
  13. See the GNU General Public License for more details.
  14.  
  15. You should have received a copy of the GNU General Public License
  16. along with this program; if not, write to the Free Software
  17. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  18.  
  19. */
  20. LEnter16_8:
  21.     movb    (%esi),%al
  22.     movb    (%esi,%ebx,),%cl
  23.     movb    %dh,%ah
  24.     addl    %ebp,%edx
  25.     movb    %dh,%ch
  26.     leal    (%esi,%ebx,2),%esi
  27.     movb    0x12345678(%eax),%al
  28. LBPatch0:
  29.     addl    %ebp,%edx
  30.     movb    %al,(%edi)
  31.     movb    0x12345678(%ecx),%cl
  32. LBPatch1:
  33.     movb    %cl,1(%edi)
  34.     addl    $0x2,%edi
  35.  
  36.     movb    (%esi),%al
  37.     movb    (%esi,%ebx,),%cl
  38.     movb    %dh,%ah
  39.     addl    %ebp,%edx
  40.     movb    %dh,%ch
  41.     leal    (%esi,%ebx,2),%esi
  42.     movb    0x12345678(%eax),%al
  43. LBPatch2:
  44.     addl    %ebp,%edx
  45.     movb    %al,(%edi)
  46.     movb    0x12345678(%ecx),%cl
  47. LBPatch3:
  48.     movb    %cl,1(%edi)
  49.     addl    $0x2,%edi
  50.  
  51.     movb    (%esi),%al
  52.     movb    (%esi,%ebx,),%cl
  53.     movb    %dh,%ah
  54.     addl    %ebp,%edx
  55.     movb    %dh,%ch
  56.     leal    (%esi,%ebx,2),%esi
  57.     movb    0x12345678(%eax),%al
  58. LBPatch4:
  59.     addl    %ebp,%edx
  60.     movb    %al,(%edi)
  61.     movb    0x12345678(%ecx),%cl
  62. LBPatch5:
  63.     movb    %cl,1(%edi)
  64.     addl    $0x2,%edi
  65.  
  66.     movb    (%esi),%al
  67.     movb    (%esi,%ebx,),%cl
  68.     movb    %dh,%ah
  69.     addl    %ebp,%edx
  70.     movb    %dh,%ch
  71.     leal    (%esi,%ebx,2),%esi
  72.     movb    0x12345678(%eax),%al
  73. LBPatch6:
  74.     addl    %ebp,%edx
  75.     movb    %al,(%edi)
  76.     movb    0x12345678(%ecx),%cl
  77. LBPatch7:
  78.     movb    %cl,1(%edi)
  79.     addl    $0x2,%edi
  80.  
  81. LEnter8_8:
  82.     movb    (%esi),%al
  83.     movb    (%esi,%ebx,),%cl
  84.     movb    %dh,%ah
  85.     addl    %ebp,%edx
  86.     movb    %dh,%ch
  87.     leal    (%esi,%ebx,2),%esi
  88.     movb    0x12345678(%eax),%al
  89. LBPatch8:
  90.     addl    %ebp,%edx
  91.     movb    %al,(%edi)
  92.     movb    0x12345678(%ecx),%cl
  93. LBPatch9:
  94.     movb    %cl,1(%edi)
  95.     addl    $0x2,%edi
  96.  
  97.     movb    (%esi),%al
  98.     movb    (%esi,%ebx,),%cl
  99.     movb    %dh,%ah
  100.     addl    %ebp,%edx
  101.     movb    %dh,%ch
  102.     leal    (%esi,%ebx,2),%esi
  103.     movb    0x12345678(%eax),%al
  104. LBPatch10:
  105.     addl    %ebp,%edx
  106.     movb    %al,(%edi)
  107.     movb    0x12345678(%ecx),%cl
  108. LBPatch11:
  109.     movb    %cl,1(%edi)
  110.     addl    $0x2,%edi
  111.  
  112. LEnter4_8:
  113.     movb    (%esi),%al
  114.     movb    (%esi,%ebx,),%cl
  115.     movb    %dh,%ah
  116.     addl    %ebp,%edx
  117.     movb    %dh,%ch
  118.     leal    (%esi,%ebx,2),%esi
  119.     movb    0x12345678(%eax),%al
  120. LBPatch12:
  121.     addl    %ebp,%edx
  122.     movb    %al,(%edi)
  123.     movb    0x12345678(%ecx),%cl
  124. LBPatch13:
  125.     movb    %cl,1(%edi)
  126.     addl    $0x2,%edi
  127.  
  128. LEnter2_8:
  129.     movb    (%esi),%al
  130.     movb    (%esi,%ebx,),%cl
  131.     movb    %dh,%ah
  132.     addl    %ebp,%edx
  133.     movb    %dh,%ch
  134.     leal    (%esi,%ebx,2),%esi
  135.     movb    0x12345678(%eax),%al
  136. LBPatch14:
  137.     addl    %ebp,%edx
  138.     movb    %al,(%edi)
  139.     movb    0x12345678(%ecx),%cl
  140. LBPatch15:
  141.     movb    %cl,1(%edi)
  142.     addl    $0x2,%edi
  143.  
  144.